<?php
/**
 * 框架默认配置文件。
 * 可以把各个子系统公用的配置放在这里，原则上不要修改
 *
 * 部署(deploy)下对应的配置文件
 */


define("DB_HOST", "127.0.0.1:3306");
define("DB_USERNAME", "root");
define("DB_PASSWORD", "123456");

return array(

	/* 控制器目录路径常量 */
	'CONTROLLER_PATH'              => APPLICATION_ROOT.'/controllers',

	/* 模块目录路径常量 */
	'MODULE_PATH'                  => APPLICATION_ROOT.'/modules',

	/* 数据目录路径常量 */
	'DATA_PATH'                    => APPLICATION_ROOT.'/datas',

	/* 助手目录路径常量 */
	'HELPER_PATH'                  => APPLICATION_ROOT.'/helpers',

	/* 视图目录路径常量 */
	'VIEW_PATH'                    => APPLICATION_ROOT.'/views',

	/* SQL目录路径常量 */
	'SQL_PATH'                     => APPLICATION_ROOT.'/sqls',

	/* 定义网站各个频道的URL/DOMAIN，不要以/结尾  */
	'DOMAIN'                       => 'stamhe.com',
	'INDEX_URL'                    => 'http://www.stamhe.com',
	'JS_DOMAIN'                    => 'http://g1.stamhe.com',         // 定义JS的存放域名
	'CSS_DOMAIN'                   => 'http://g1.stamhe.com',         // 定义CSS的存放域名
	'IMG_DOMAIN'                   => array(
		'http://p1.stamhe.com',
		'http://p2.stamhe.com',
	),

	/* 定义各个应用API调用的URL */

	'API_APP_URL'                 => 'http://www.stamhe.com/?_c=api',
	'API_APP2_URL'                 => 'http://app2.stamhe.com/?_c=api',

	/* SESSION相关参数定义 */
	'SESSION_EXPIRE'               => 86400,          // 秒

	/* 网站Cookie参数定义 */
	'COOKIE_PREFIX'                => 'stamhe_',          // 规定Cookie变量前缀
	'COOKIE_EXPIRE'                => '',            // Cookie有效期，不定义表示cookie浏览器关闭过期
	'COOKIE_DOMAIN'                => '.stamhe.com',   // Cookie有效域名
	'COOKIE_PATH'                  => '/',           // Cookie路径
	'COOKIE_KEY'                   => 'yybfdk*EbD',  // Cookie加密的key

	/* 定义异常视图文件 */
	'APP_EXCEPTION_FILE'           => CORE_ROOT.'/include/exception.view.php',

	/* 定义跟踪视图文件 */
	'APP_TRACE_FILE'               => CORE_ROOT.'/include/trace.view.php',

	/* 日志记录相关参数定义 */
	'LOG_RECORD'                   => false,   // 默认不记录日志
	'LOG_RECORD_SIZE'              => 67108864, // 日志文件大小限制，64MB
	'LOG_RECORD_LEVEL'             => 'EMERG,ALERT,CRIT,ERR', // 允许记录的日志级别

	/* 是否显示错误消息，正式发布时，改为false */
	'SHOW_ERROR_MSG'               => false,
	'ERROR_PAGE'                   => '',
	'ERROR_MESSAGE'                => '你浏览的页面暂时发生了错误！请稍后再试～',

	/* 是否开启rewrite */
	'REWRITE'                      => 1,//本参数已启用，注意设置
	
		'__DB_CONFIG' => array(
				// 非分库分表的配置
				'test_table_tag' => array(
						'SERVER'   => DB_HOST,
						'USERNAME' => DB_USERNAME,
						'PASSWORD' => DB_PASSWORD,
						'DBTABLE'  => 'test.t1',
				),
		
				// 分库分表的配置
				'v3_record' => array(
						'SERVER'   => DB_HOST,
						'USERNAME' => DB_USERNAME,
						'PASSWORD' => DB_PASSWORD,
						'DBTABLE'  => 'db3_record.t_record',
						'DISPATCH' => array('hash', 1, 100, 10000000), /// 1个库，100张表，1000万每张表
				),
		),
		
		
		'CACHE_W' => array(
				'server_list' => array(
						's12121' => array(//商品,po
								'host' => "cache12121.stamhe.com",
								'port' => 11211,
								'type' => 'Mm',
						),
						's12124' => array(//用户，session
								'host' => "cache12121.stamhe.com",
								'port' => 11211,
								'type' => 'Mm',
						),
						's12125' => array(//防刷
								'host' => "cache12121.stamhe.com",
								'port' => 11211,
								'type' => 'Mm',
						),
				),
				'cache_list' => array(
						'cachekey' => array('server_id' => array('s12124', 's12121'), 'timeout' => 1296000, 'version' => 3), /// 永不过期    用户基本信息
						'ue' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
						'user' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 2), /// 永不过期	用户扩展信息
						'order' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
						'goods' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
		
				)
		),
		
		
		'queue_config' => array(
				'hosts' => array(
						's10' => array('host' => 'common.redis.local.stamhe.com', 'port' => 6379),
				),
				'queues' => array(
						'qiekelog'		=> array('server_id' => array('s10')), // 日志队列
						'stockupdate'	=> array('server_id' => array('s10')), // 库存更新队列
				),
		),
);
